/**
 * 站点配置 
 */
import { RoutesDataItem } from "@/routes";
export interface SettingsType {
    /**
     * 站点名称
     */
    siteTitle: string;
  
    /**
     * 顶部菜单开启
     */
    topNavEnable: boolean;
  
    /**
     * 头部固定开启
     */
    headFixed: boolean;
  
    /**
     * 站点本地存储Token 的 Key值
     */
    siteTokenKey: string;
  
    /**
     * Ajax请求头发送Token 的 Key值
     */
    ajaxHeadersTokenKey: string;
  
    /**
     * Ajax返回值不参加统一验证的api地址
     */
    ajaxResponseNoVerifyUrl: string[];

    /**
     * iconfont.cn 项目在线生成的 js 地址
     */
    iconfontUrl: string[];
    /**
     * 是否获取动态菜单
     */
    dynamicMenuRoutesHasAdded: boolean;
    /**
     * 获取菜单
     */
    menusList: Array<RoutesDataItem>;

}
  
const settings: SettingsType = {
    siteTitle: 'VUE',
    topNavEnable: true,
    headFixed: true,
    siteTokenKey: 'vue_token',
    ajaxHeadersTokenKey: 'x-token',
    ajaxResponseNoVerifyUrl: [
        '/user/login', // 用户登录
        '/user/info', // 获取用户信息
    ],
    iconfontUrl: [],
    dynamicMenuRoutesHasAdded: false,
    menusList: []
};

export default settings;
  